|
Definition of Water cannon
1. Noun. A hose (carried on a truck) that fires water under high pressure to disperse crowds (especially crowds of rioters).
Definition of Water cannon
1. Noun. A device that shoots a large amount water at high pressure through a hose-like tube. ¹
¹ Source: wiktionary.com